high-rise apartment building - Alemán Inglés Diccionario